{
  //🎯使用场景：用来表示一组明确的可选值列表
  //🎯使用模式：字面量类型配合联合类型一起使用
  //🎯参数 direction 的值只能是 up/down/left/right 中的任意一个
  //🎯相比于 string 类型，使用字面量类型更加精确、严谨
  // 使用自定义类型:
  type Direction = "up" | "down" | "left" | "right";

  function changeDirection(direction: Direction) {
    console.log(direction);
  }

  // 调用函数时，会有类型提示：
  changeDirection("up");
}
